Fuzzy Explicit Window Adaptation: a Method to Further Enhance TCP Performance
نویسندگان
چکیده
In the current Internet, standard TCP congestion control is based on segment loss events possibly assisted by simple explicit router feedback mechanisms like Explicit Congestion Notification (ECN). The performance of TCP congestion control can be improved if a more sophisticated Router Congestion Feedback (RCF) mechanism than ECN is used. One of such approaches is Explicit Window Adaptation (EWA). EWA uses TCP’s built-in flow control mechanism to inform TCP senders about the current load in a network path. To reach this, an EWA-capable router is able to decrease the advertised receiver window in TCP acknowledgments if necessary in order to avoid congestion and packet losses. Since the EWA algorithm performed in a router has some shortcomings under certain conditions, a new EWA-related approach is developed. This approach, called fuzzy explicit window adaptation (FEWA), replaces parts of the EWA algorithm in a router with a more accurate fuzzy-based calculation. In this technical report, FEWA is described in detail. Using two simulation scenarios with different load in the network, the performance of standard TCP is compared with the performances of standard TCP assisted by EWA and standard TCP assisted by FEWA. The simulation results show that standard TCP assisted by FEWA outperform both other approaches in throughput over loaded routers and considerably decreases the number of packet losses in congested routers.
منابع مشابه
Explicit window adaptation algorithm over TCP wireless networks
A feedback-based congestion control algorithm is described which improves transmission control protocol (TCP) performance over wireless networks. An explicit feedback scheme is proposed for the fair sharing of the bandwidth by modifying the receiver’s advertised window in TCP acknowledgments returning to the source. Using the feedback information, the proposed algorithm adapts the window size t...
متن کاملImproving TCP Performance based on Fuzzy-Logic for Mobile Ad hoc Networks
Transmission Control Protocol (TCP) is designed for wired networks and the sender assumes that packet loss is an indicator of network congestion. However, this assumption may not apply to Mobile Ad hoc Networks (MANETs). Numerous transmission control protocols have been proposed in the literature to address the problem of congestion in MANETs. Their performance is highly dependent on networks c...
متن کاملPerformance of TCP Congestion Control with Explicit Rate Feedback: Rate Adaptive TCP (RATCP)
We consider a modification of TCP congestion control in which the congestion window is adapted to explicit bottleneck rate feedback; we call this RATCP (Rate Adaptive TCP). Our goal in this paper is to study the performance of RATCP (using analytical models, and an experimental test-bed) in various network scenarios, and to compare the performance of RATCP and TCP, both with and without fast-re...
متن کاملFuzzy Logic-Based Round Trip Time Scaling and Scheduling in High Speed TCP Stacks
Network management and control is a complex problem that requires intelligent, control methodologies to obtain satisfactory performance. Round trip time (RTT) scaling mechanism has been introduced for changing congestion window and to perform congestion control satisfactorily in all circumstances. This paper presents a fuzzy RTT scaling (FRTTS) scheme that performs RTT scaling and RTT schedulin...
متن کاملCongestion Control in Linux TCP
The TCP protocol is used by the majority of the network applications on the Internet. TCP performance is strongly influenced by its congestion control algorithms that limit the amount of transmitted traffic based on the estimated network capacity and utilization. Because the freely available Linux operating system has gained popularity especially in the network servers, its TCP implementation a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003